home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / +system+ / tools / sound / ahi / developer / devloper.lzx / include / C / clib / ahi_sub_protos.h < prev   
C/C++ Source or Header  |  1979-02-23  |  1KB  |  41 lines

  1. #ifndef CLIB_AHISUB_PROTOS_H
  2. #define CLIB_AHISUB_PROTOS_H
  3.  
  4. /*
  5. **    $VER: ahi_sub_protos.h 4.1 (2.4.97)
  6. **
  7. **    C prototypes. For use with 32 bit integers only.
  8. **
  9. **    (C) Copyright 1994-1997 Martin Blom
  10. **    All Rights Reserved.
  11. **
  12. ** (TAB SIZE: 8)
  13. */
  14.  
  15. #ifndef EXEC_TYPES_H
  16. #include <exec/types.h>
  17. #endif
  18. #ifndef  UTILITY_TAGITEM_H
  19. #include <utility/tagitem.h>
  20. #endif
  21. #ifndef  LIBRARIES_AHISUB_H
  22. #include <libraries/ahi_sub.h>
  23. #endif
  24.  
  25. ULONG AHIsub_AllocAudio( struct TagItem *, struct AHIAudioCtrlDrv * );
  26. void AHIsub_FreeAudio( struct AHIAudioCtrlDrv * );
  27. void AHIsub_Disable( struct AHIAudioCtrlDrv * );
  28. void AHIsub_Enable( struct AHIAudioCtrlDrv * );
  29. ULONG AHIsub_Start(ULONG, struct AHIAudioCtrlDrv * );
  30. ULONG AHIsub_Update(ULONG, struct AHIAudioCtrlDrv * );
  31. ULONG AHIsub_Stop( ULONG, struct AHIAudioCtrlDrv * );
  32. ULONG AHIsub_SetVol( UWORD, Fixed, sposition, struct AHIAudioCtrlDrv *, ULONG );
  33. ULONG AHIsub_SetFreq( UWORD, ULONG, struct AHIAudioCtrlDrv *, ULONG );
  34. ULONG AHIsub_SetSound( UWORD, UWORD, ULONG, LONG, struct AHIAudioCtrlDrv *, ULONG );
  35. ULONG AHIsub_SetEffect( APTR, struct AHIAudioCtrlDrv * );
  36. ULONG AHIsub_LoadSound( UWORD, ULONG, APTR, struct AHIAudioCtrlDrv * );
  37. ULONG AHIsub_UnloadSound( UWORD, struct AHIAudioCtrlDrv * );
  38. LONG AHIsub_GetAttr( ULONG, LONG, LONG, struct TagItem *, struct AHIAudioCtrlDrv * );
  39. LONG AHIsub_HardwareControl( ULONG, LONG, struct AHIAudioCtrlDrv *);
  40. #endif /* CLIB_AHI_PROTOS_H */
  41.